44 research outputs found

    Controlled Components for Internet of Things As-A-Service

    Get PDF
    In order to facilitate developers willing to create future Internet of Things (IoT) services incorporating the nonfunctional aspects, we introduce an approach and an environment based on controlled components. Our approach allows developers to design an IoT "as-a-service", to build the service composition and to manage it. This is important, because the IoT allows us to observe and understand the real world in order to have decision-making information to act on reality. It is important to make sure that all these components work according to their mission, i.e. their Quality of Service (QoS) contract. Our environment provides the modeling, generates Architecture Description Language (ADL) formats, and uses them in the implementation phase on an open-source platform

    Management of service composition based on self-controlled components

    Get PDF
    International audienceCloud computing and Future Internet promise a new ecosystem where everything is "as a service", reachable and connectable anywhere and anytime, everyone succeeding to get a service composition that meets his needs. But do we have the structure and the appropriate properties to design the service components and do we have the means to manage, at run-time, the personalised compositions corresponding to Service Level Agreement? In this article we introduce an entity of service composition called Self-Controlled Component (SCC), including, since the design step, functional and non-functional specifications. SCCs benefit both from the strong structure, explicit composition, and autonomic management of component-oriented programming, from the highly dynamic composition, and from the discovery capacities of service-oriented computing. Self-control mechanisms are then attached automatically to SCCs to enable autonomic application management during execution. The objective of this new concept is to provide strong Quality of Service (QoS) guarantees of composed applications. We illustrate the approach using an example called Springoo, to how in the context of a legacy application the contributions and benefits of our solution. For the management of the service composition we propose the concept of Virtual Private Service Network (VPSN) and Virtual Service Community (VSC) that allows us to model the personalised Service Level Agreement (SLA) where user requirements and provider offers converge on a QoS contract

    Création et autogestion de services pour l'Internet du Futur et le Cloud Computing

    No full text
    Ces dernières années, les modèles à composants ont permis des avancées significatives dans la programmation. Cependant, aujourd'hui dans les architectures de cloud computing, nous sommes confrontés à un problème de gestion dynamique et proactive. Le caractère distribué et évolutif de l'environnement d'exécution du cloud et de l'Internet du futur, le nombre de composants logiciels et les propriétés de qualité de service attendues sont autant de critères de complexité qui impactent la phase de gestion de services. L'intégration de la gestion dès la création du service est le fil conducteur de ce manuscrit, dans lequel nous abordons dans un premier temps les capacités de gestion dynamique apportées par un modèle à composants de services auto-contrôlé ("self-controlled "), puis dans un deuxième temps les améliorations possibles à travers la composition de services, l'ubiquité et une gestion autonome. Un atelier de création rapide de services est envisagé pour permettre d'établir et de piloter une session de service personnalisée dans le cloud et l'Internet du futur

    Du réseau intelligent aux nouvelles générations de réseaux (création et qualité de service)

    No full text
    PARIS-Télécom ParisTech (751132302) / SudocSudocFranceF

    Création et autogestion de services pour l'Internet du Futur et le Cloud Computing

    No full text
    Ces dernières années, les modèles à composants ont permis des avancées significatives dans la programmation. Cependant, aujourd'hui dans les architectures de cloud computing, nous sommes confrontés à un problème de gestion dynamique et proactive. Le caractère distribué et évolutif de l'environnement d'exécution du cloud et de l'Internet du futur, le nombre de composants logiciels et les propriétés de qualité de service attendues sont autant de critères de complexité qui impactent la phase de gestion de services. L'intégration de la gestion dès la création du service est le fil conducteur de ce manuscrit, dans lequel nous abordons dans un premier temps les capacités de gestion dynamique apportées par un modèle à composants de services auto-contrôlé ("self-controlled "), puis dans un deuxième temps les améliorations possibles à travers la composition de services, l'ubiquité et une gestion autonome. Un atelier de création rapide de services est envisagé pour permettre d'établir et de piloter une session de service personnalisée dans le cloud et l'Internet du futur

    Mobility and quality of services in NGN (Next Generation Networks)

    No full text
    National audienceAubonnet ?Mobility and quality of services in NGN (Next Generation Networks)?, journée scientifique ALCATEL, Marcoussis

    A Generic Service Model for QoS Management (Service Management in Next Generation Network)

    No full text
    We introduce a generic service model aiming at ensuring Quality of Service management. This modelling approach has been proposed by the Next Generation Network and Service Management project. A fairly high integration level of the tools has been reached using object-oriented paradigm and Model Driven Interoperability approach. We provide an example of Quality of Service management through a Service Level Specification of the Virtual Private Network service. We consider important points to reflect the complexity introduced by the Service Level Agreement and Quality of Service management: reaction model, cooperation model and co-ordination model

    Self-control Cloud Services

    No full text
    We introduce a self-control integrated service component aiming at ensuring Service Level Agreement management. Our approach based on quality of service has two important points: the contract description (supply and demand) and the contract management. The self-control in service components allows us to react dynamically (operational decision) and the autonomic loop enables us to manage the services composition in a virtual session (tactical and strategic decision). This approach is proposed in the OpenCloudware project. We also provide an example of self-control cloud services through the Springoo application

    Self-assemble-featured Internet of Things

    No full text
    International audienceThe Internet of Things supports various industrial applications. The cooperation and coordination of smart things are a promising strategy for satisfying requirements that are beyond the capacity of a single smart thing.One of the major challenges for today's software engineering is the management of large and complex computing systems characterized by a high degree of physical distribution.Examples of such systems arise in many application domains.The number of connected devices grows from billions to hundreds of billions, so a maximum of automatisms must be integrated in IoT architectures in order to control and manage them. Software architects migrate to service oriented architecture and applications are now being constructed as service compositions.Since each IoT device includes one or more microservices, the increasing number of devices around the user makes them difficult to assemble in order to achieve a common goal.In this paper, we propose a self-assembling solution based on self-controlled service components taking into account non-functional requirements concerning the offered quality of services and the structuration of the resulting assembly. Its aim is to build and maintain an assembly of services (taking into account arrival of new peers or failure of existing ones) that, besides functional requirements, also fulfills global quality-of-service and structural requirements

    IoT composition based on self-controlled services

    No full text
    International audienceThe Internet of Things (IoT) includes a large diversity of devices as well as embedded sensors or actuators. The frontier between the physical and digital worlds is becoming more and more blurred. Applications are now being constructed as micro-service compositions integrating more and more functionalities. Services are at the heart of architecture. We propose a service composition entity called self-controlled service component (SCC) for IoT and show, thanks to it, that we control the QoS of a whole IoT application. We control the QoS of each micro-service and the whole composition. We have described our proposals through human-machine interaction which is at the heart of IoT applications. Human-machine interaction will indeed play a more important role in the future IoT. As the number of objects increases, human-machine interaction with the IoT becomes more and more complex and should be controlled, especially in critical domains such as automotive, aerospace, or health. Modelling such controlled interactions is particularly challenging. Human-machine interfaces will have a crucial role to play in the IoT when human decision-making is necessary, especially in critical and urgent situations. The interaction quality of service must be controlled. We have applied our approach through human-machine interaction in the following way: we show how IoT human-machine interaction can be decomposed into elementary self-controlled micro-services and show, thanks to them, that we control the quality of service rendered for the interaction. Furthermore, the self-controlling mechanisms integrated in the SCCs introduce the necessary automation for dynamic reactions. The objective of this new concept is to control the quality of service for the whole of an IoT composite application
    corecore